#打开文件open()
#打开文件open()
import wsgiref.handlers

f = open('111.txt','r',encoding = 'utf-8')
#读取文件用read（）
print(f.read())
#使用withopen（）as f :
with open('222.txt','r',encoding='utf-8') as file:
    text =file.read()
print(text)
#使用绝对路径
ff = open(r'C:\Users\Administrator\Desktop\333.txt',encoding='utf-8')
print(ff.read())



#写文件write（）
fff = open('444.text','w',encoding='utf-8')
fff.write('hello python,hello zhaole')
fff.close()


data = '该文件我尽快就开始'
with open('444.text','w',encoding='utf-8') as f:
    f.write(data)


import  math
#处理excel文件的时候使用pandas
import  pandas


import pandas as pd
#读取excel表，获取的是DataFrame对象read-excel（）
dt = pd.read_excel(r'C:\Users\Administrator\Desktop\111.xlsx')
print(dt)

#写文件到excle
a1 ={'name':'xiaohong','age':20}
a2 ={'name':'xiaowang','age':22}
a3 ={'name':'xiaoming','age':21}
l =[a1,a2,a3]
print(l)
#需要将列表变成DataFrame格式
df1 = pd.DataFrame(l)
print(df1)
#使用pandas函数to-excle（），index索引
df1.to_excel('222.xlsx',index=False)


#处理word文档，需下载python-docx
#导入docx库中的document模块
from docx import Document
#打开docx文档‘获取文档对象
doc = Document('111.docx')
print(doc)
#获取word段落，使用paragraphs得到的是列表
p = doc.paragraphs
print(p)
print(len(p))
#遍历列表’显示段落内容，使用text
for i in p:
    print(i.text)